package com.csun.cmny.provider.model.domain;

import com.csun.cmny.core.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;

@Data
@Table(name = "cn_omc_gift")
public class OmcGift extends BaseEntity {

    /**
     * 礼品编号
     */
    @Column(name = "gift_no")
    private String giftNo;

    /**
     * 礼品名称
     */
    @Column(name = "gift_name")
    private String giftName;

    /**
     * 礼品图片
     */
    @Column(name = "gift_pic")
    private Long giftPic;

    /**
     * 礼品原价
     */
    private BigDecimal price;

    /**
     * 需兑换的积分
     */
    private Integer integral;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 兑换次数
     */
    @Column(name = "convert_times")
    private Integer convertTimes;

    /**
     * 是否上架 0-下架 1-上架
     */
    private Integer shelf;

    /**
     * 是否需要发货 0-不需要 1-需要
     */
    private Integer send;

    /**
     * 开始时间
     */
    @Column(name = "period_start")
    private Date periodStart;

    /**
     * 结束时间
     */
    @Column(name = "period_end")
    private Date periodEnd;

    /**
     * 备注
     */
    private String remark;

    /**
     * 组织Id
     */
    @Column(name = "group_id")
    private Long groupId;
}